package com.caissa.springboot.starter.es.service;

import java.util.List;

/**
 * <p>
 *  ES 基础接口
 * </p>
 *
 * @author yangguan
 * @date 2020-10-19 17:05
 */
public interface BaseSearchFacade {
    /**
     * 从数据库中导入所有数据到ES
     *
     * @return
     */
    int importAll();

    /**
     * 根据id删除数据
     *
     * @param id
     */
    void delete(Long id);

    /**
     * 根据id创建索引
     *
     * @param id
     */
    void create(Long id);

    /**
     * 批量删除
     *
     * @param ids
     */
    void delete(List<Long> ids);
}